首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏JAVA相关

    Arthas logger(查看 logger 信息,更新 logger level

    @toc 二、命令列表 2.1 jvm相关命令 ### 2.1.9 logger(查看 logger 信息,更新 logger level) 举例1:查看置顶类日志级别 基础语法: logger -- -c classLoaderHash的值 --name 查找类的全路径 --level 待更新的日志level 查看当前级别 log4j2.xml <? ="info" onMatch="ACCEPT" /> </Console> </appenders> <Loggers> <root level="info" includeLocation -c 21b8d17c --name com.swagger.controller.LogOutputController --level warn Update logger level success (查看 logger 信息,更新 logger level) 11.Arthas mbean(查看 Mbean 的信息) 12.Arthas memory(查看 JVM 内存信息) 13.Arthas

    24300编辑于 2025-05-19
  • 来自专栏码匠的流水账

    聊聊gorm的logger

    序 本文主要研究一下gorm的logger logger gorm.io/gorm@v1.20.10/logger/logger.go type logger struct { Writer 接口定义了LogMode、Info、Warn、Error、Trace方法 LogMode // LogMode log mode func (l *logger) LogMode(level LogLevel ) Interface { newlogger := *l newlogger.LogLevel = level return &newlogger } // Info print int } Logger定义了Logger属性,最后设置到DB.Logger callback gorm.io/gorm@v1.20.10/callbacks.go func (c LogLevel: logger.Silent, // Log level Colorful: true, // 彩色打印

    1.8K30发布于 2021-01-25
  • 来自专栏Urahara Blog

    Keyboard Logger On Linux - Part 1

    alias su keylogger 在一个低权限用户目录下的.bashrc添加一句alias su=’/usr/root.py’,低权限用户su root后成功记录密码,但使用这种方法后管理员无法正常su切换至root用户下,所以比较容易被管理员发现。密码记录路径请看脚本。 #!/usr/bin/python # -*- coding: cp936 -*- import os, sys, getpass, time current_time = time.strftime("%Y-%m-%d %H:%

    1.2K20发布于 2018-06-07
  • 来自专栏JAVA

    logger的日志笔记

    导包 import org.slf4j.Logger; import org.slf4j.LoggerFactory; 注解 @Slf4j jar包 <dependency> lombok</artifactId> <optional>true</optional> </dependency> private final static Logger logger= LoggerFactory.getLogger(HelloController.class); HelloController就写本类可以记录这个错误; 设置为private是为了防止其他类使用当前类的日志对象 注意,这个常量“logger”是“private ”的。

    16610编辑于 2024-11-20
  • 来自专栏流川疯编写程序的艺术

    keyboard logger源代码

    /* * vlogger 1.0 * * Copyright (C) 2002 rd <rd@vnsecurity.net> * * Please check http://www.thehackerschoice.com/ for update * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public Lice

    2.1K40编辑于 2022-11-26
  • 来自专栏Linux知识积累

    Linux系统logger日志命令详解

    一、logger 语法 logger [options] [messages] 选项 说明 -d 使用数据报(UDP)而不是使用默认的流连接(TCP)连接到此套接字。 -p priority_level 指定输入消息的优先级,优先级可以是数字或者指定为 “facility.level” 的格式。 二、消息日志级别优先级 " facility.level" 的格式 例:" -p local3.info " 表示自定义local3 这个设备的消息级别为 info。 三、logger示例说明 1、本机运行命令,生成messages日志。 # logger -i -t “my_test” -p local3.notice “test_info” 命令说明: -i :在每行都记录logger进程ID; -t my_test:每行记录都加上“

    8K30发布于 2019-09-29
  • 来自专栏码匠的流水账

    聊聊gorm的logger

    序 本文主要研究一下gorm的logger OIP - 2021-01-10T234039.816.jpeg logger gorm.io/gorm@v1.20.10/logger/logger.go 接口定义了LogMode、Info、Warn、Error、Trace方法 LogMode // LogMode log mode func (l *logger) LogMode(level LogLevel ) Interface { newlogger := *l newlogger.LogLevel = level return &newlogger } // Info print int } Logger定义了Logger属性,最后设置到DB.Logger callback gorm.io/gorm@v1.20.10/callbacks.go func LogLevel: logger.Silent, // Log level Colorful: true, // 彩色打印

    84100发布于 2021-01-10
  • 来自专栏不会写文章的程序员不是好厨师

    日志那些事儿——日志Logger漫谈

    再或者还有其他监控的方式,考虑不将监控的日志写入到文件中,而只是放在内存中,以JMX的方式提供出去也是可以考虑的,要做到对现有应用代码不侵入的话,可以考虑给Root Logger配置写入内存的Fake 我们通常会使用log4j.properties或者log4j.xml、logback.properties或者logback.xml来配置logger和appender,如何使用代码的方式进行配置?

    1.3K20发布于 2018-09-05
  • 来自专栏第三方工具

    python logger 打印日志错误行数

    python logger 打印日志错误行数 import logging app = Flask(__name__) # 配置日志 handler = logging.FileHandler(' logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(message)s') handler.setFormatter(formatter) app.logger.addHandler (handler) try: except Exception as e: print(e) app.logger.error(e) ##正解 打印日志的行数 app.logger.error("detail An error occurred", exc_info=True) 关键: 以上代码中的 exc_info=

    42510编辑于 2024-10-09
  • 来自专栏Android小菜鸡

    Android 拓展Logger细节分享

    首先感谢orhanobut/logger库的作者提供了这么好用的日志管理工具。 ,自动生成新的文件,并且文件数量不超过5个,第一个文件永远是最新的log内容 实现: logger的基本使用这里笔者就不再阐述了,原文写的非常清楚,首先我们先设置,让Logger将日志打印到本地文件中Logger.addLogAdapter 第一个需求我们满足了,现在我们需要更改Logger写入文件的逻辑,通过阅读源码笔者发现,Logger本身会写入500K的文件log0,当日志装满文件时,会创建一个新的文件log1继续装,最多只会创建两个 为实现这个需求,我们需要找到Logger的输出流。在FormatStrateg中实例了一个叫做LogStrategy的Handler就是我们的目标。 使用: 直接将项目中loggerExpand包引入项目,调用'Logger.addLogAdapter(MyDiskLogAdapter())'取代原作者的Logger.addLogAdapter(DiskLogAdapter

    1.8K20发布于 2019-07-18
  • 来自专栏OpenMMLab

    是谁偷偷动了我的 logger

    为了便于介绍日志格式的继承关系,下例中我们直接使用 mmcv.get_logger 函数来获取 logger(get_logger 接口能够获取有统一日志格式的 logger)。 >>> parent_logger = mmcv.get_logger('parent') >>> child_logger = parent_logger.getChild('child') >>> >>> logger = logging.getLogger('roommate') >>> logger = logger.getChild('roommate') >>> logger = logger.getChild ('roommate') >>> logger = logger.getChild('roommate') >>> while logger.parent: >>> print(logger.parent.name =None, log_level=logging.INFO, file_mode='w'): >>> ... >>> for handler in logger.root.handlers

    78630编辑于 2022-04-09
  • 来自专栏从零开始学自动化测试

    FastAPI学习- uvicorn设置 logger 日志格式

    --log-level<str> 置日志级别。 选项:’critical’, ‘error’, ‘warning’, ‘info’, ‘debug’, ‘trace’。默认值:’info’。 }, }, "loggers": { "uvicorn": { "handlers": ["default"], "level INFO", "propagate": False }, "uvicorn.error": { "level }, "uvicorn.access": { "handlers": ["access"], "level

    4.5K10编辑于 2024-01-17
  • 来自专栏钱塘小甲子的博客

    python中logger日志模块的使用

    所以,python自带了一个很有用的库,logger,也就是日志记录。         使用起来还是很方便的。 #! /usr/bin/env python # -*- coding: utf-8 -*- import logging # create a log file logger = logging.getLogger 添加handler logger.addHandler(fh) logger.addHandler(ch) # 记录一条日志 logger.info('foorbar') logger.error('foorbar ')         之后,我们队logger输入info warning或者error都可以,而且会被记录在日志文件里面。 当然,上面的代码中,我们在设置 fh = logging.FileHandler('atp.log')         这个文件的logger也创建了一个从console的日志显示的地方。

    1.4K30发布于 2019-01-28
  • 来自专栏用户2442861的专栏

    java.util.logging.Logger使用详解

    二、Logger的级别 比log4j的级别详细,全部定义在java.util.logging.Level里面。 log.setLevel(Level.INFO);                  Logger log1 = Logger.getLogger("lavasoft");                   log = Logger.getLogger("lavasoft");                  log.setLevel(Level.INFO);                  Logger log = Logger.getLogger("lavasoft");                  log.setLevel(Level.INFO);                  Logger                 Logger log2 = Logger.getLogger("lavasoft.blog");  //                log2.setLevel(Level.WARNING

    1.5K10发布于 2018-09-20
  • 来自专栏腾讯云数据库专家服务

    Percona Toolkit系列 — pt-deadlock-logger

    但是在MySQL中,查看死锁信息却不是非常方便,通过show engine innodb status只能查看最近一次发生的死锁信息,之前的死锁信息会被覆盖掉;这时候我们可以利用pt-deadlock-logger pt-deadlock-logger,通过定时拉取和解析show engine innodb status相关信息,并将死锁信息打印在屏幕 或 写到日志文件 或 写到表,从而实现将所有发生的死锁信息都保存下来 基本用法 (1)基本语法 pt-deadlock-logger [OPTIONS] DSN (2)常见选项 --host:-h,IP地址 --port:-P,端口 --socket:-S,套接字文件 - iterations:运行次数,默认无限 (3)DSN选项 h:IP地址 P:端口 S:套接字文件 u:用户名 p:密码 A:字符集 D:数据库 t:表 场景模拟 (1)后台运行pt-deadlock-logger $ pt-deadlock-logger h=10.1.4.9,P=10057,u=test,p=xxx --create-dest-table --dest h=10.1.4.9,P=10057,u

    2.2K110发布于 2021-04-29
  • 来自专栏函数式编程语言及工具

    Scalaz(13)- Monad:Writer - some kind of logger

    在本篇讨论中我们首先会对上篇的Logger例子进行一些log类型的概括,设计一个新的Logger结构: 1 case class Logger[LOG, A](log: LOG, value: A) { 2 def map[B](f: A => B): Logger[LOG,B] = Logger(log, f(value)) 3 def flatMap[B](f: A => Logger 不过由于Logger有两个类型参数Logger[LOG,A],我们必须用type lambda把LOG类型固定下来,让Monad运算只针对A类型值: 1 object Logger { 2 implicit def point[A](a: => A) = Logger(M.zero,a) 4 def bind[A,B](la: Logger[LOG,A])(f: A => Logger[LOG //> enterInt: (x: Int)Exercises.logger.Logger[String,Int] 3 def enterStr(x: String): Logger[String,

    1.1K100发布于 2018-01-05
  • 来自专栏运维监控日志分析

    Zabbix Template-level and host-level tags

    官方博文 https://blog.zabbix.com/template-and-host-level-tags/6644/

    74020发布于 2021-04-13
  • 来自专栏自然语言处理

    RAG Logger:RAG日志记录工具

    您听说过 RAG Logger 吗? 它是一款专为检索增强生成 (RAG) 应用程序设计的开源日志记录工具! RAG Logger 为 RAG 应用程序的性能监控和调试提供了强大的支持,对吗? 特别推荐给那些想要提高应用程序开发效率的人。 请参阅此处的详细信息: RAG Logger GitHub 仓库

    29110编辑于 2025-01-07
  • 来自专栏机器人课程与技术

    ROS 2工具-rqt, logger, bag, doctor-

    2. logger: 级别: Fatal Error Warn Info Debug 每个级别都没有确切的标准,但是可以安全地做出如下假设: Fatal 消息指示系统将终止以尝试保护自身不受损害。 修改显示的logger级别: ros2 run turtlesim turtlesim_node --ros-args --remap __log_level:=WARN 3. bag 3.1 记录 标准命令格式

    2.1K51发布于 2019-12-20
  • 来自专栏机器学习、深度学习

    basics of level set

    Level Set Method in Medical Imaging Segmentation p136

    37020编辑于 2022-11-06
领券